Effective Software-Based Self-Testing for CMOS VLSI Processors
نویسنده
چکیده
Processor testing approaches based on the execution of self-test programs have been recently proposed as an effective alternative to classic external tester-based testing and pure hardware built-in self-test (BIST) approaches. Software-based self-testing is a non-intrusive testing approach that embeds a “software tester” in the form of a self-test program in the processor on-chip memory. It has the potential to provide high quality at-speed testing using low-cost external ATE without any hardware or performance overheads. In this thesis, we introduce a high-level, software-based self-testing methodology for embedded processors and microprocessors. The proposed methodology aims at high structural fault coverage with low test development and test application cost. We demonstrate the effectiveness and efficiency of the proposed methodology by completely applying it on several processor benchmarks with scaling complexity, implementing different implementations of a popular RISC instruction set architecture with several gatelevel implementations.
منابع مشابه
On the Automatic Generation of Software-Based Self-Test Programs for Functional Test and Diagnosis of VLIW Processors
Software-Based Self-Test (SBST) approaches have shown to be an effective solution to detect permanent faults, both at the end of the production process, and during the operational phase. However, when Very Long Instruction Word (VLIW) processors are addressed these techniques require some optimization steps in order to properly exploit the parallelism intrinsic in these architectures. In this c...
متن کاملComparison of Architecture Processors Focusing on ALU and Floating Point Unit Designs
This paper is to evaluate and compare some of the fundamental metrics for selected ALU designs, covering both time and space complexity. The references examined consists of papers from 1999 to present. A total of ten different designs on ALU and Floating points are examined and compared. Some of the key components evaluated are clock rate, memory capacity, components, floating point, ALU, FPGA,...
متن کامل1.8V 0.18µm CMOS Novel Successive Approximation ADC
With the increased sophistication of System-on-Chip (SOC) architectures comes an increased need for low power Analog to Digital converters. These converters have many uses including Built-in-Self-Test (BIST) applications. In this paper, we present a novel Successive Approximation ADC. We show how one can utilize an existing DAC structure on an SOC to realize an effective Analog-to-Digital conve...
متن کاملOptimal and Power Aware BIST for Delay Testing of System-On-Chip
Test engineering for fault tolerant VLSI systems is encumbered with optimization requisites for hardware overhead, test power and test time. The high level quality of these complex high-speed VLSI circuits can be assured only through delay testing, which involves checking for accurate temporal behavior. In the present paper, a data-path based built-in test pattern generator (TPG) that generates...
متن کاملFuzzy-based CMOS circuit partitioning in built-in current testing
We propose a fuzzy-based approach which provides a soft threshold to determine the module size for CMOS circuit partitioning in built-in current testing (BICT). Experimental results show that our design approach indeed provides a feasible way to exploit the design space of BICT partitioning in comparison with other approaches with a fixed threshold, and a better module size can thus be determin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006